home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / comm / cnet / MS_Credits_62.lha / +Pleech.doc < prev    next >
Text File  |  1993-06-12  |  3KB  |  70 lines

  1.                                 Pleech v3.0
  2.                                -------------
  3.            **** NOW ALLOWS USE OF PFILE POINTS AS AN OPTION ****
  4.  
  5.                            WRITTEN by: Ray Akey
  6.  
  7.           A Pfile Accounting Module for C-Net Amiga ** v2.77+ **
  8. Curbs Pfile leeching by charging UDBytes OR Pfile (DOOR) Points for each play
  9.  
  10.                            The Metal Shoppe BBS
  11.                        1200-2400 baud (519) 255-7378
  12.                       2400-38400 baud (519) 256-0278
  13.                            
  14. INSTALLATION:
  15.  
  16.  1.  Copy Pleech to your PFILES: directory.
  17.  2.  Copy pfiles.credits to your SYSDATA: directory
  18.  3.  Edit the file "pfiles.credits" and place a 0 in the first line to use
  19.      UDBytes, 1 to use Pfile (Door)Points.
  20.  4.  Installation of this Pfile requires these very SIMPLE modifications to 
  21.      your AREXX pfiles.  Add the following text to all pfiles which you want
  22.      to charge credits for.  Be sure to add it immediately below the line 
  23.      near the beginning of the pfile which reads "options results" like so:
  24.  
  25. options results                                 <<-- already in the pfile
  26. transmit "\#2pfiles:pleech\"                    
  27. if exists("ram:prohibit.pfile") then do         
  28.   call open isallowed,"ram:prohibit.pfile",'R'  
  29.   allowit = readln(isallowed)                   
  30.   call close isallowed                          
  31.   transmit "\$0c:delete ram:prohibit.pfile\"    
  32.   if allowit = 1 then do;bufferflush;exit;end                                                   -- 
  33. **THE REST OF THE PFILE CONTINUES HERE**        <<--- do not add this line
  34.  
  35.  3. The above addition will:
  36.  
  37.                   a) See if the user has enough credits to play the pfile.
  38.                   b) subtract the number of credits specified in the
  39.                      configuration file (default value of 50 bytes built in).
  40.                   c) check the prohibit file in RAM to see if the use has used
  41.                      up all his UDBytes and exit the pfile if true.
  42.  
  43.  4. If the configuration file "system:pfiles.credits" is not found, the
  44.     program will use a default value of 50 bytes to subtract from the
  45.     user's account.  This file can be edited with any text editor and the
  46.     only line in the file is the number of credits (bytes) to subtract
  47.     from the user's account.  A value of 1000 will result in 1Kbyte being
  48.     subtracted from his account.
  49.  
  50.   That's all there is to it.  There is no way of implementing this Mod
  51. into a C pfile but future C-pfiles I write will include an internal routine
  52. that will accomplish the same thing as well as having a sysop congigurable
  53. value for each one so that different values can be charged for each Pfile 
  54. played.
  55.  
  56.  
  57.  If you have any comments or wish to receive a disk with the latest C-Net 
  58. Amiga pfiles and modification pfiles I have written, including updates of old
  59. ones, send $20.00 to:
  60.  
  61.                                  Ray Akey
  62.                               411 Bridge St.
  63.                              Windsor, Ontario
  64.                                   CANADA
  65.                                   N9B 2M3
  66. ------------------------------------------------------------------------------
  67.   You flutter behind you your possible pasts, some bright eyed and crazy,
  68.             some frightened and lost -- Roger Waters circa 1983
  69. ------------------------------------------------------------------------------
  70.